#define _CRT_SECURE_NO_WARNINGS  1
#pragma warning(disable:6031)
//example test4-7
////#include<stdio.h>
////int main()
////{
////   int i;
////   int n = 0;
////   double product;
////   double sum = 0;
////   printf("Enter n:");
////   scanf("%d",&n);
////   for (i = 1; i <= n;i++)
////   {
////	   product = 1.0;
////	   for (int j = 1; j <=i; j++)
////	   {
////		   product = product * j;
////	   }
////	   sum = sum + product;
////   }
////   printf("1!+2!+...+%d!=%.0lf\n",n,sum);
////	return 0;
////}
////
// test4-7
//#include<stdio.h>
//int main()
//{
//   int i;
//   int n = 0;
//   double product;
//   double sum = 1;
//   printf("Enter n:");
//   scanf("%d",&n);
//   for (i = 1; i <= n;i++)
//   {
//	   product = 1.0;
//	   for (int j = 1; j <=i; j++)
//	   {
//		   product = product * j;
//	   }
//	   sum = sum + 1.0/product;
//   }
//   printf("e=%.4lf\n",sum);
//	return 0;
//}
//example test4-8
// 1.for
//#include<stdio.h>
//int main()
//{
//	double mark=0;
//	int n=0 ;
//	double max = 0;
//	printf("Enter n:");
//	scanf("%d", &n);
//	if (n == 0)
//	{
//		printf("Invalid.\n");
//	}
//	else
//	{
//		printf("Enter %d marks:", n);
//		scanf("%lf", &mark);
//		max = mark;
//		for (int i = 1; i < n; i++)
//		{
//			scanf("%lf", &mark);
//			if (mark > max)
//			{
//				max = mark;
//			}
//		}
//		printf("max=%.0lf", max);
//	}
//	
//		return 0;
//}
// 2.while
//#include<stdio.h>
//int main()
//{
//	double mark = 0;
//	double max = 0;
//	printf("Enter marks:");
//	scanf("%lf", &mark);
//	if (mark < 0)
//	{
//		printf("Invalid.\n");
//	}
//	else
//	{
//		max = mark;
//		while (mark >= 0)
//		{
//			scanf("%lf", &mark);
//			if (mark > max)
//			{
//				max = mark;
//			}
//		}
//		printf("max=%.0lf", max);
//		return 0;
//	}
//	
//}
//example test4-9
//#include<stdio.h>
//int main()
//{
//	int x1, x2, x, i, n=0;
//	printf("Enter n:");
//	scanf("%d",&n);
//	if (n < 1 || n>46)
//	{
//		printf("Invalid.\n");
//	}
//	else if (n == 1)
//	{
//		printf("%10d", 1);
//	}
//	else
//	{
//		x1 = 1;
//		x2 = 1;
//		printf("%10d%10d",x1,x2);
//		for (i = 3; i <= n; i++)
//		{
//			x = x1 + x2;
//			printf("%10d", x);
//			if (i % 5 == 0)
//				printf("\n");
//			x1 = x2;
//			x2 = x;
//		}
//	}
//	return 0;
//}
//example test 4-10
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	int m = 0;
//	int n = 0;
//	int count=0;
//	int k, i;
//	int flag;
//	int limit;
//	printf("Enter m,n:");
//	scanf("%d%d",&m,&n);
//	if (m < 1 || n>500 || m > n)
//	{
//		printf("Invalid.\n");
//	}
//	else
//	{
//		for (k = m; k <= n; k++)
//		{
//			if (k == 1)
//			{
//				flag = 0;
//			}
//			else if(k==2)
//			{
//				flag = 1;
//			}
//			else
//			{
//				flag = 1;
//				limit = sqrt(k) + 1;
//				for (i = 2; i <= limit; i++)
//				{
//					if (k % i == 0)
//					{
//						flag = 0;
//						break;
//					}
//				}
//			}
//			if (flag == 1)
//			{
//				printf("%6d", k);
//				count++;
//				if (count % 10 == 0)
//				{
//					printf("\n");
//				}
//			}
//		}
//	}
//	return 0;
//}
// tset 4-10
//#include<stdio.h>
//int main()
//{
//	double mark = 0;
//	int n = 0;
//	double min = 0;
//	printf("Enter n:");
//	scanf("%d", &n);
//	printf("Enter %d marks:", n);
//	scanf("%lf", &mark);
//	min = mark;
//	for (int i = 1; i < n; i++)
//	{
//		scanf("%lf", &mark);
//		if (mark < min)
//		{
//			min = mark;
//		}
//	}
//	printf("min=%.0lf", min);
//	return 0;
//}
//test 4-11
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	int m = 0;
//	int n = 0;
//	int count = 0;
//	int k, i;
//	int flag;
//	int limit;
//	int sum = 0;
//	printf("Enter m,n:");
//	scanf("%d%d", &m, &n);
//	if (m < 1 || n>500 || m > n)
//	{
//		printf("Invalid.\n");
//	}
//	else
//	{
//		for (k = m; k <= n; k++)
//		{
//			if (k == 1)
//			{
//				flag = 0;
//			}
//			else if (k == 2)
//			{
//				flag = 1;
//			}
//			else
//			{
//				flag = 1;
//				limit = sqrt(k) + 1;
//				for (i = 2; i <= limit; i++)
//				{
//					if (k % i == 0)
//					{
//						flag = 0;
//						break;
//					}
//				}
//			}
//			if (flag == 1)
//			{
//				printf("%6d", k);
//				count++;
//				sum = sum + k;
//				if (count % 10 == 0)
//				{
//					printf("\n");
//				}
//			}
//			
//		}
//	}
//	printf("\nsum=%d",sum);
//	return 0;
//}








